GSAT versus Simulated Annealing
نویسنده
چکیده
The question of satissability for a given proposi-tional formula arises in many areas of AI. Especially nding a model for a satissable formula is very important though known to be NP-complete. There exist complete algorithms for satissability testing like the Davis-Putnam-Algorithm, but they often do not construct a satisfying assignment for the formula , are not practically applicable for more than 400 or 500 variable problems, or in practice take too much time to nd a solution. Recently, a (in practice) very fast, though incomplete , procedure, the model generating algorithm GSAT, has been introduced and several reened variants were created. Another method is Simulated Annealing (SA). Both approaches have already been compared with diierent results. We clarify these diierences and do a more elaborate comparison showing that the performance of an already optimized variant of GSAT and an ordinary SA algorithm are more or less the same and that the attempts to further improve GSAT have lead to a procedure very similar to SA. Moreover we investigate how these algorithms can be parallelized.
منابع مشابه
Simulated annealing for hard satisfiability problems
Satisfiability (SAT) refers to the task of finding a truth assignment that makes an arbitrary boolean expression true. This paper compares a simulated annealing algorithm (SASAT) with GSAT (Selman et al., 1992), a greedy algorithm for solving satisfiability problems. GSAT can solve problem instances that are extremely difficult for traditional satisfiability algorithms. Results suggest that SAS...
متن کاملAn Empirical Study of Greedy Local Search for Satisfiability Testing
GSAT is a randomized local search procedure for solving propositional satisfiability problems. GSAT can solve hard, randomly generated problems that are an order of magnitude larger than those that can be handled by more traditional approaches, such as the Davis-Putnam procedure. This paper presents the results of numerous experiments we have performed with GSAT, in order to improve our underst...
متن کاملDomain-Independent Extensions to GSAT: Solving Large Structured Satisfiability Problems
GSAT is a randomized local search procedure for solving propositional satisfiability problems (Selman et al. 1992). GSAT can solve hard, randomly generated problems that are an order of magnitude larger than those that can be handled by more traditional approaches such as the Davis-Putnam procedure. GSAT also efficiently solves encodings of graph coloring problems, N-queens, and Boolean inducti...
متن کاملStochastic Local Search for Bayesian Networks
The paper evaluates empirically the suitability of Stochastic Local Search algorithms (SLS) for nding most probable explanations in Bayesian networks. SLS algorithms (e.g., GSAT, WSAT [16]) have recently proven to be highly e ective in solving complex constraint-satisfaction and satis ability problems which cannot be solved by traditional search schemes. Our experiments investigate the applicab...
متن کاملAn Information-based Neural Approach to Constraint Satisfaction Submitted to Neural Computation
A novel artiicial neural network approach to constraint satisfaction problems is presented. Based on information-theoretical considerations, it diiers from a conventional mean-eld approach in the form of the resulting free energy. The method, implemented as an annealing algorithm, is numerically explored on a testbed of K-SAT problems. The performance shows a dramatic improvement to that of a c...
متن کامل